cowardly and timorous person - Alemán Inglés Diccionario